package com.qf.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author 高圆圆
 * @date 2023/1/3 19:57
 */
@Data //生成setXXX()/getXXX()
@NoArgsConstructor //无参构造方法
public class Product {
    /**
     *
     pid    varchar(32) NOT NULL
     pname  varchar(50) NULL
     market_price   double NULL
     shop_price double NULL
     pimage varchar(200) NULL
     pdate  date NULL
     is_hot int(11) NULL
     pdesc  varchar(255) NULL
     pflag  int(11) NULL
     cid    varchar(32) NULL
     */
    private String pid ; //商品编号  //---->jsp 通过el${实体对象.bean属性和实体类属性不一致}--->直接错误500 解析jsp出错

    private String pname ;//商品的名称
    private double market_price ;//市场价格
    private double shop_price ;// 商城价格
    private String pimage ; //商品图片
    private Date pdate  ;//商品的上架日期
    private int is_hot ; //是否热门 默认0,非热门;1 热门
    private String pdesc ; //商品描述
    private int pflag ;//是否下架 0 表示未下架(默认值) /1表示 下架

    //属于哪个分类
    private Category category ;

    /*public Product() {
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public String getPname() {
        return pname;
    }

    public void setPname(String pname) {
        this.pname = pname;
    }

    public double getMarket_price() {
        return market_price;
    }

    public void setMarket_price(double market_price) {
        this.market_price = market_price;
    }

    public double getShop_price() {
        return shop_price;
    }

    public void setShop_price(double shop_price) {
        this.shop_price = shop_price;
    }

    public String getPimage() {
        return pimage;
    }

    public void setPimage(String pimage) {
        this.pimage = pimage;
    }

    public Date getPdate() {
        return pdate;
    }

    public void setPdate(Date pdate) {
        this.pdate = pdate;
    }

    public int getIs_hot() {
        return is_hot;
    }

    public void setIs_hot(int is_hot) {
        this.is_hot = is_hot;
    }

    public String getPdesc() {
        return pdesc;
    }

    public void setPdesc(String pdesc) {
        this.pdesc = pdesc;
    }

    public int getPflag() {
        return pflag;
    }

    public void setPflag(int pflag) {
        this.pflag = pflag;
    }

    public Category getCategory() {
        return category;
    }

    public void setCategory(Category category) {
        this.category = category;
    }

    @Override
    public String toString() {
        return "Product{" +
                "pid='" + pid + '\'' +
                ", pname='" + pname + '\'' +
                ", market_price=" + market_price +
                ", shop_price=" + shop_price +
                ", pimage='" + pimage + '\'' +
                ", pdate=" + pdate +
                ", is_hot=" + is_hot +
                ", pdesc='" + pdesc + '\'' +
                ", pflag=" + pflag +
                ", category=" + category +
                '}';
    }*/
}
